home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-10-04 | 1.5 KB | 40 lines | [TEXT/KAHL] |
- !!!!! DISCLAIMER !!!!!
-
- This code is extremely rickety and unfinished. It is uncommented, full of bugs, has
- been reviewed by no one, is only half constructed, and it doesn't do things
- in the correct or "best" way. It's for fun, and that's all it's for.
-
- !!!!! END DISCLAIMER !!!!!
-
- ===========================================================
- CHANGES:
-
- 9/93 Fixed stupid error, calling Init Graphics BEFORE calling Gestalt to
- check for GX. Duh.
-
-
- ===========================================================
- Random Thoughts:
-
- Read "Handbook of Regular Patterns" by Peter S. Stevens for background info.
-
- I attempted to separate out the code that is dependent on the currently chosen symmetry
- group. Such code is in the files "Group 1.c" and "Group 2.c", named for their rotocenters.
- The notation for the symmetry groups is standard crystallographic notation.
-
- I have partially implemented the first 5 symmetry groups in Stevens's book. At the time
- of the CD deadline, I was working on adding constraints to the existing groups, and have
- finished (I think) with the first two. The others still need work. LOTS of work.
-
- Potentially confusing terminology in the code:
- • "Op shape" means a gxShape that represents a symmetry operation,
- such as the yellow arrows for translation or blue mirror lines.
- • "Dragger" or "Draggable" is the manipulable red contour that the user can reshape.
-
- I'm EXTREMELY interested in any improvements you make (or symmetry groups you add.)
-
- Dave Johnson 6/9/93
- Internet: dkj@apple.com
- AppleLink: JOHNSON.DK
- CIS: 75300,715
-